#ifndef _PURE_VIRTUAL_TEST_H_
#define _PURE_VIRTUAL_TEST_H_



class PureVirtual
{
	public :
		virtual unsigned char test1()=0;
		virtual unsigned char test2()=0;
		virtual unsigned char test3()=0;
};

class TestVirtual : public PureVirtual
{
	public:
		TestVirtual(){}
		virtual unsigned char test1(){return 0;}
		virtual unsigned char test2(){return 55;}
		virtual unsigned char test3(){return 111;}
};



#endif
